package com.dly.blog.service;

import com.dly.blog.domain.Category;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dly.blog.domain.vo.category.CategoryVO;
import com.dly.blog.domain.ro.category.CategoryPageRO;
import com.dly.blog.domain.ro.category.CategoryAddRO;
import com.dly.blog.domain.ro.category.CategoryEditRO;
import com.dly.blog.domain.vo.PageVO;

/**
 * <p>
 * 类别 服务类
 * </p>
 *
 * @author DLY
 * @since 2024-01-24 13:55:18
 */
public interface CategoryService extends IService<Category> {

    PageVO<CategoryVO> getCategoryPage(CategoryPageRO categoryPageRO);

    void addCategory(CategoryAddRO categoryAddRO);

    CategoryVO getCategory(String id);

    void removeCategory(String[] ids);

    void editCategory(CategoryEditRO categoryEditRO);
}
